//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<stdlib.h>
//void test1()
//{
//	int* a = (int*)malloc(4 * sizeof(int));
//	if (!a)
//		return;
//	for (int i = 0; i < 4; i++)
//	{
//		a[i] = 1;
//	}
//	for (int i = 0; i < 4; i++)
//	{
//		printf("%d ", a[i]);
//	}
//	printf("\n");
//	int* new = (int*)realloc(a, 2 * sizeof(int));
//	a = new;
//	if (!a)
//		return;
//	for (int i = 0; i < 2; i++)
//	{
//		printf("%d ", a[i]);
//	}
//	printf("\n");
//	free(a);
//	a = NULL;
//	a = (int*)calloc(4 , sizeof(int));
//	if (!a)
//		return;
//	for (int i = 0; i < 4; i++)
//	{
//		printf("%d ", a[i]);
//	}
//	printf("\n");
//	free(a);
//}
//
//int main()
//{
//	test1();
//	return 0;
//}